package com.nuanshui.heatedloan.credit.model;

import com.nuanshui.heatedloan.dal.BaseEntityImpl;

import java.util.Date;

/**
 * Created by wangxw on 2017/6/26.
 */
public class PayOrderInfo extends BaseEntityImpl {

    private String userId ;           //用户的id
    private String mixCardNo;       //加密后银行卡号
    private String orderNo;           //用户的订单
    private int orderAmount;   //订单总金额加上利息的
    private int  loanAmount;   //订单的申请的金额
    private int orderStatus;          //订单的状态
    private int borrowType;            //借款类型
    private int loadDays;                // 贷款的天数
    private int overdueFee;     //逾期费用
    private int overdueDays;          //逾期天数
    private Date approvedTime;     //审核通过时间
    private Date shouldReturnTime;    //应还日期
    private Date returnTime;         //还款日期
    private Date lendTime;          //借款日期
    private String rejectContext;  //被拒原因
    private String failureContext;  //放款失败原因
    private int baseRate;     //手续费
    private int interestRate;  //利息利率（单期贷和闪电贷统一字段）
    private String phone;   //申请的手机号
    private String loanChannel;   //订单的渠道
    private String newOldSign;  //新旧用户

    private String repayMixCardNo;   //还款的卡号

    public String getPhone() {
        return phone;
    }

    public void setPhone(String phone) {
        this.phone = phone;
    }

    public String getLoanChannel() {
        return loanChannel;
    }

    public void setLoanChannel(String loanChannel) {
        this.loanChannel = loanChannel;
    }

    public String getNewOldSign() {
        return newOldSign;
    }

    public void setNewOldSign(String newOldSign) {
        this.newOldSign = newOldSign;
    }

    public String getUserId() {
        return userId;
    }

    public void setUserId(String userId) {
        this.userId = userId;
    }

    public String getMixCardNo() {
        return mixCardNo;
    }

    public void setMixCardNo(String mixCardNo) {
        this.mixCardNo = mixCardNo;
    }

    public String getOrderNo() {
        return orderNo;
    }

    public void setOrderNo(String orderNo) {
        this.orderNo = orderNo;
    }

    public int getOrderAmount() {
        return orderAmount;
    }

    public void setOrderAmount(int orderAmount) {
        this.orderAmount = orderAmount;
    }

    public int getLoanAmount() {
        return loanAmount;
    }

    public void setLoanAmount(int loanAmount) {
        this.loanAmount = loanAmount;
    }

    public int getOrderStatus() {
        return orderStatus;
    }

    public void setOrderStatus(int orderStatus) {
        this.orderStatus = orderStatus;
    }

    public int getBorrowType() {
        return borrowType;
    }

    public void setBorrowType(int borrowType) {
        this.borrowType = borrowType;
    }

    public int getLoadDays() {
        return loadDays;
    }

    public void setLoadDays(int loadDays) {
        this.loadDays = loadDays;
    }

    public int getOverdueFee() {
        return overdueFee;
    }

    public void setOverdueFee(int overdueFee) {
        this.overdueFee = overdueFee;
    }

    public int getOverdueDays() {
        return overdueDays;
    }

    public void setOverdueDays(int overdueDays) {
        this.overdueDays = overdueDays;
    }

    public Date getShouldReturnTime() {
        return shouldReturnTime;
    }

    public void setShouldReturnTime(Date shouldReturnTime) {
        this.shouldReturnTime = shouldReturnTime;
    }

    public Date getReturnTime() {
        return returnTime;
    }

    public void setReturnTime(Date returnTime) {
        this.returnTime = returnTime;
    }

    public Date getLendTime() {
        return lendTime;
    }

    public void setLendTime(Date lendTime) {
        this.lendTime = lendTime;
    }

    public String getRejectContext() {
        return rejectContext;
    }

    public void setRejectContext(String rejectContext) {
        this.rejectContext = rejectContext;
    }

    public Date getApprovedTime() {
        return approvedTime;
    }

    public void setApprovedTime(Date approvedTime) {
        this.approvedTime = approvedTime;
    }

    public int getBaseRate() {
        return baseRate;
    }

    public void setBaseRate(int baseRate) {
        this.baseRate = baseRate;
    }

    public int getInterestRate() {
        return interestRate;
    }

    public void setInterestRate(int interestRate) {
        this.interestRate = interestRate;
    }

    public String getFailureContext() {
        return failureContext;
    }

    public void setFailureContext(String failureContext) {
        this.failureContext = failureContext;
    }

    public String getRepayMixCardNo() {
        return repayMixCardNo;
    }

    public void setRepayMixCardNo(String repayMixCardNo) {
        this.repayMixCardNo = repayMixCardNo;
    }
}
